home *** CD-ROM | disk | FTP | other *** search
- ######################################################################
- # #
- # #
- # #
- # DESCRIPTION: Open 3 MIDI instances, load, acquire, close. #
- # #
- # #
- # #
- ######################################################################
- open sequencer00 alias midi1 shareable wait
- load midi1 ?AP2PATH?type1.mid wait
- cue midi1 output wait
- play midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY
- @PAUSE 1000
- #
- open sequencer00 alias midi2 shareable wait
- load midi2 ?AP2PATH?type1.mid wait
- cue midi2 output wait
- play midi2 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY
- @PAUSE 1000
- #
- open sequencer00 alias midi3 shareable wait
- load midi3 ?AP2PATH?type1.mid wait
- cue midi3 output wait
- play midi3 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY
- @PAUSE 1000
- #
- #
- #
- acquire midi1 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- @PAUSE 10000
- pause midi1 wait
- #
- acquire midi2 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- @PAUSE 10000
- pause midi2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE
- @PAUSE 2000
- #
- acquire midi3 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- @PAUSE 10000
- pause midi3 wait
- #
- #
- #
- acquire midi1 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- resume midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME
- @PAUSE 5000
- #
- acquire midi2 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- resume midi2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME
- @PAUSE 5000
- #
- acquire midi3 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- resume midi3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME
- @PAUSE 5000
- #
- #
- #
- acquire midi1 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- resume midi1 wait
- @PAUSE 10000
- stop midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP
- @PAUSE 2000
- #
- acquire midi2 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- resume midi2 wait
- @PAUSE 10000
- stop midi2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP
- @PAUSE 2000
- #
- acquire midi3 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- resume midi3 wait
- @PAUSE 10000
- stop midi3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP
- @PAUSE 2000
- #
- #
- #
- acquire midi1 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- @PAUSE 2000
- seek midi1 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK
- @PAUSE 3000
- #
- acquire midi2 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- @PAUSE 2000
- seek midi2 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK
- @PAUSE 2000
- #
- acquire midi3 wait
- +MM_MCIPASSDEVICE MCI_LOSING_USE
- +MM_MCIPASSDEVICE MCI_GAINING_USE
- @PAUSE 2000
- seek midi3 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK
- @PAUSE 3000
- #
- #
- #
- close midi1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #1
- @WAIT_NOTIFY 1 30000
- close midi2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #2
- @WAIT_NOTIFY 2 30000
- close midi3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #3
- @WAIT_NOTIFY 3 30000
- #
-